package top.zhangjianyong.tools.service.api;

import top.zhangjianyong.tools.parm.RemindItemAddParam;
import top.zhangjianyong.tools.parm.RemindItemUpdateParam;
import top.zhangjianyong.tools.utils.ApiResponse;

@SuppressWarnings("rawtypes")
public interface RemindItemService {
    ApiResponse add(RemindItemAddParam remindItemAddParam);

    ApiResponse update(RemindItemUpdateParam remindItemUpdateParam);

    ApiResponse delFlag(String id, int flag);

    ApiResponse del(String id);

    ApiResponse page(int page, int size) throws Exception;

    ApiResponse close(Long id, String uuid) throws Exception;

    ApiResponse get(String id);

    ApiResponse resetAll();

    ApiResponse closeNoCheck(Long id) throws Exception;
}
